What is the meaning of the word "international finance corporation"?

Definitions: